(基于Java)编写编译器和解释器-第1章:介绍(连载)
本章描述了本书的目标和用到的方法并鸟瞰编译器和解释器的全貌。 目标和方法 本书讲授编译器和解释器的基本写法,目标是呈现给你怎样设计和开发它们: 用Java写的编译器,编译Pascal(一个 ...
本章描述了本书的目标和用到的方法并鸟瞰编译器和解释器的全貌。 目标和方法 本书讲授编译器和解释器的基本写法,目标是呈现给你怎样设计和开发它们: 用Java写的编译器,编译Pascal(一个 ...
本章将会从前一章的概念设计带你到初级的实现过程。你将先为编译器和解释器构造一个灵活的框架,接着将初级版的编译器解释器组件集成到框架中。最后编写端对端的测试用例检验这些框架和组件。 ==>> ...
本书内容是 编写编译器和解释器。强调“ 编写”是因为真的是写了很庞大数量的代码。如果你想学习怎么去写编译器、解释器,交互式源码级调试器,带图形界面(GUI)的集成开发环境(IDE),那么本书很适合你。 ...
作为语义分析的一部分,解释器/编译器的解析器在整个翻译过程中创建和维护符号表。符号表用来存储源文件中的token数据信息,基本上跟标识符有关。如你在图1-3和2-1中所看到的,符号表是横在前端和后端之 ...